package com.heima.wemedia.service;

import com.heima.model.common.dtos.CommentStatus;
import com.heima.model.common.dtos.FindNewsDto;
import com.heima.model.common.dtos.CommentAddLikeDto;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.common.dtos.ReviewDto;
import com.heima.model.common.pojos.comment.ApCommentRepay;


public interface CommentService {
    ResponseResult findNewsComments(FindNewsDto findNewsDto);



    ResponseResult deleteComment(String commentId);

    ResponseResult deleteCommentRepay(String commentRepayId);

    ResponseResult repayComment(ApCommentRepay apCommentRepay);

    ResponseResult updateStatus(CommentStatus commentStatus);

    ResponseResult review(ReviewDto reviewDto);

    ResponseResult addCommentLike(CommentAddLikeDto commentAddLikeDto);
}
